// 引入mysql模块
const mysql = require('mysql')
// 创建连接对象
var connection = mysql.createConnection({
  host: '127.0.0.1',
  port: '3306',
  user: 'root',
  password: 'root',
  database: 'mydb'
})
// 建立连接
connection.connect()

// 执行SQL语句
// connection.query('select * from sp_role',(err,result) => {
//   // err可能产生的错误
//   // result SQL语句的结果
//   if(err) throw err;
//   console.log(result)
// })

// connection.query(`insert into sp_role values(null,'l1','145,146,148',null,null)`,(err,result) => {
//   if(err) throw err;
//   console.log(result)
// })
// connection.query(`insert into sp_role values(null,'l1','145,146,148',null,null)`,(err,result) => {
//   if(err) throw err;
//   console.log(result)
// })
// connection.query(`delete from sp_role where role_id = 51`, (err, result) => {
//   if (err) throw err;
//   console.log(result)
// })
// 防止SQL注入
// 使用占位符，过滤传入的值
// connection.query(`insert into sp_role values(?,?,?,?,?)`,[51,'l1','145,146,148',null,null],(err,result) => {
//   if(err) throw err;
//   console.log(result)
// })
var spRole = {
  role_id:50,
  role_name:'w',
  ps_ids:'145,146,148',
  role_desc:null,
  ps_ca:null
}
connection.query('insert into sp_role set ?',[spRole],(err,res) => {
  if(err) throw err;
  console.log(res)
})

// 关闭连接
connection.end()